package com.pig4cloud.pigx.contract.dto;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;
/**
 * app端 --- 历史成交记录 查询模型
 *
 */
@Data
public class ContractHistoryOrderDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 是否只查询条数
	 */
	private Boolean justCount;
	/**
	 * 币对id，不指定时查询全部
	 */
	private Long symbolId;
	/**
	 * 用户id
	 */
	private Long userId;
	/**
	 * 页码
	 */
	private Integer pageNum;
	/**
	 * 条数
	 */
	private Integer pageSize;
	/**
	 * 起始下标
	 */
	private Integer startIndex;

	/**
	 * 开始时间
	 */
	private LocalDate startTime;

	/**
	 * 结束时间
	 */
	private LocalDate endTime;

	/**
	 * 方向（0开多、1开空）
	 */
	private List<String> side;

	/**
	 * 委托状态（0委托中、1部分成交、3完全成交、4已撤销、5已过期）
	 */
	private List<String> status;

	/**
	 * 类型（0市价单、1限价单、2强平单）
	 */
	private List<String> type;

}
